Flipped Classrooms for Introductory Computer Programming Courses
نویسندگان
چکیده
Teaching and learning how to program are not easy tasks. Disapproval dropout rates a concern for everyone concerned with the topic. Therefore, it is necessary look strategies that improve motivation of students who start programming course, also improving success decreasing rates. The inverted class model, or flipped classroom, has been used in several experiments, showing very good results. objectives this teaching-learning technique change traditional order: have contact new subjects before using videos, texts other material, as well small online tests check their knowledge. In way, face-to-face classes reserved discussion, doubts application previously acquired purpose paper analyze scientific production on Flipped classrooms introductory courses indexed Elsevier’s Scopus. sample composed by 45 articles total. results obtained bibliometric analysis showed when where those documents published, authors what focus said articles. We analyzed most cited documents. made summary articles, namely refers size experiences, which language used, universities made, technology methods order create these experiences reported articles.. managed get global view theme, getting strong want use teaching programming.
منابع مشابه
Python as a Programming Language for the Introductory Programming Courses
Lappeenranta University of Technology Department of Information Technology Jussi Pekka Kasurinen Python as a programming language for the introductory programming courses Thesis for the Degree of Bachelor of Science in Technology
متن کاملNovices' Progress in Introductory Programming Courses
This paper presents an approach for educators to evaluate student progress throughout a course, and not merely based on a final exam. We introduce progress reports and describe how these can be used as a tool to evaluate student learning and understanding during programming courses. Complemented with data from surveys and the exam, the progress reports can be used to build an overall picture of...
متن کاملSome Pitfalls in Introductory Programming Courses
This paper discusses some difficulties in teaching introductory courses to programming, paying particular attention to their mathematical nature. We consider some aspects, which have not been commented in detail in textbooks and often neglected by course outlines and schedules. Some of these are constructing complex conditions, exceeding array bound, calculating infinite series in conjunction w...
متن کاملLanguage Trends in Introductory Programming Courses
Deciding what to teach novice programmers about programming and, in particular, which programming language to teach to novice programmers, and how to teach it, is a common topic for debate within universities. Should an industry relevant programming language be taught, or should a language designed for teaching novices be used? In order to design tools and methodologies for the teaching of novi...
متن کاملA Teaching Methodology for Introductory Programming Courses using Alice
Enrollment numbers and retention rates have been decreasing in technology programs in United States of America, particularly for underrepresented minority groups. At St. Mary’s University, we started an Engineering Summer Program (ESP) that consists of programming and robotics sessions for high school students. The programming courses offer an opportunity for many students to write a computer p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Information and Education Technology
سال: 2021
ISSN: ['2010-3689']
DOI: https://doi.org/10.18178/ijiet.2021.11.4.1508